package main

import "sort"

func getMax(a int, b int) int {
	if a > b {
		return a
	} else {
		return b
	}
}

func maximumProduct(nums []int) int {
	sort.Ints(nums)
	n := len(nums)
	return getMax(nums[n-1]*nums[n-2]*nums[n-3], nums[0]*nums[1]*nums[n-1])
}

func main() {
	println(maximumProduct([]int{-4, -3, -2, -1, 60}))
}
